package com.iwayin.core.dao.category;

import java.util.List;

import com.iwayin.core.dataobject.CategoryDO;

public interface CategoryDAO {
	/**
	 * 查询所有分类
	 * @return
	 */
	public List<CategoryDO> listCategory();
	/**
	 * 根据主键获得一个分类
	 * @param id
	 * @return
	 */
	public CategoryDO getCategoryById(Long id);

	/**
	 * @author LiuWenLong
	 * @version 2012-3-7下午9:19:43
	 * @descriptions 根据名称获取分类
	 * @param categoryName
	 * @return
	 */
	public CategoryDO findCategoryByName(String categoryName);

	/**
	 * @author LiuWenLong
	 * @version 2012-3-7下午9:31:48
	 * @descriptions 添加分类
	 * @param tempCategory
	 * @return
	 */
	public Long addCategory(CategoryDO tempCategory);
}
